{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<div align=\"right\"><i>Peter Norvig<br>Feb 2020</i></div>\n",
    "\n",
    "# Predicting Presidential Electoral Votes from Approval Polls\n",
    "\n",
    "> **NOTE**: This notebook was useful in 2018-2019, before we knew who Trump's opponent would be. Now that we know that Biden is the Democratic nominee, there are many sites tracking head-to-head polls, and **this notebook is no longer useful.**\n",
    "\n",
    "Various sites aggregate opinion polls on presidential job performance. The polls are broken out state-by-state, month-by-month at [Mourning Consult](https://morningconsult.com/tracking-trump/) (and overall approval ratings are at [RealClearPolitics](https://www.realclearpolitics.com/epolls/other/president_trump_job_approval-6179.html),  [538](https://projects.fivethirtyeight.com/trump-approval-ratings/), and [Gallup](https://news.gallup.com/poll/203198/presidential-approval-ratings-donald-trump.aspx).  There are four big caveats in jumping from these approval numbers to conclusions about the coming election:\n",
    "\n",
    "1. Today is not election day 2020. \n",
    "\n",
    "2. We don't know who will be on the ballot in 2020.\n",
    "\n",
    "3. Approval polls are not votes. \n",
    "\n",
    "4. Popular votes are not electoral votes. \n",
    "\n",
    "I have nothing to offer on the first three points. But given these caveats, can we use state-by-state approval polls to \n",
    "predict electoral votes? ***Yes we can!*** I propose and implement a model where the president wins exactly the states in which he has a positive net approval rating.\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Details for data science nerds\n",
    "\n",
    "View, verify, or modify **[my code](ElectoralVotesCode.ipynb)**.\n",
    "\n",
    "# The Bottom Line\n",
    "\n",
    "With the February 2020 approval polls, here is the number of electoral vote Trump would have expected according to the model:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "235"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "%run ElectoralVotesCode.ipynb\n",
    "\n",
    "EV(states) "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "235 is 35 votes short of winning.\n",
    "\n",
    "Now, Imagine a swing in voter approval of just 0.5% in either direction, for every state across the board. That would break ties, and we'd get a range of electoral votes: fewer in one direction, more in the other. If we allowed larger swings in approval, we'd get an even larger range. Here's how it goes:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Swing   EV Range\n",
      "±0.5%  235 to 235\n",
      "±1.5%  224 to 273\n",
      "±2.5%  208 to 273\n",
      "±3.5%  179 to 273\n",
      "±4.5%  173 to 273\n",
      "±5.5%  155 to 302\n",
      "±6.5%  147 to 306\n",
      "±7.5%  109 to 306\n",
      "±8.5%   99 to 306\n",
      "±9.5%   85 to 306\n"
     ]
    }
   ],
   "source": [
    "show_swings()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "That is, with a swing of 1.5% in his favor in every state (or just in a few key states), Trump could win with a slim 273-265 margin, or with a 1.5% swing against him, lose by a large 224 to 314 margin."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Details for policy wonks\n",
    "\n",
    "# Electoral votes by month\n",
    "\n",
    "The following plot shows, for each month in office, the expected number of electoral votes, with error bars indicating a 3% approval swing in either direction (that is: the blue diamond is the total number of electoral votes for states where he has net positive approval; the top and bottom of the grey bars give the total if he were to gain or lose 3% in every state. Why 3%? That was the [average error](https://fivethirtyeight.com/features/the-polls-are-all-right/) in national presidential polls in 2016: Clinton was predicted to win the popular vote by 6% but actually only won by 3%.) "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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WCyce+65PP/88wDMnj2bCy+8kO+++84sUl955RUuvfRS2rVrB8BPP/1Er169OPPMMwkPD6dbt26MHDnSi+zFX/m0scKLL77I2rVr2blzJyEhIUybNo2BAweybNkyADZt2kR4eDjdu3fn2LFj3H///bhcLnbv3k1oaCgbNmxg7ty55OTkYLFYzPOef/759OrVixUrVlQ5blpaWpPm9Ul+ALd/E4rN9VtMYQFuHh9o54xYVw1HioiIPwsLC6tU1CWu69isMWReneH1sX/961/ZunUr27Zto3v37lXuM2XKFJKSknj22WfNxw4dOsT555/Pp59+ahanALfeeitZWVm89tprVZ5r2bJlbNmypdIV2IiICDp06ACUF7kjR45kxowZ3HPPPXz22WdMnTqVHTt2MGTIEAAOHz7MzJkziY2N5eyzz2bChAlMmDCBgACf/yFavJCdne3RtdRQU5MTn12hTUtLY+nSpWzfvp2QkJAq97nkkkvM/ycnJzN06FAGDx7Mjh07mDFjRrXnNn7Dq05DOs7UZk+6nTv252Jzef6eYHNZuONIOOsnxTO2U2idztVWOuu0lLH9NW5fju2vcftybMXduse2Wq1m5ySji5K3V0y97cIU5uWxCxcuZOvWrbz55pskJSVVefzhw4f54osvWLx4scf2bt26AeX5d+nSxdyWl5dHYmJitbEEBQURGhrKgAEDoIa4r776atauXcuSJUtYv349gwYN8rgCO2LECA4fPsz27dv5+OOPufXWWxk0aBBbt26tc1Hrrx23/DXumkRHR5vPqbry2a8uBw8eJDc3l5SUFOLj44mPj+fDDz/kueeeIz4+Hru98n2nnTp1onPnzhw9ehSADh064HQ6PfrZQ/nN4if/htxc5u/No8RZ9UXvEqeb+XvzqtwmIiLiK3fddRcbN25k27Zt5pJZVXnxxRdJSkpi3LhxHo93796dxMREdu3aZT5ms9nYv39/o/zp/6qrriIrK4utW7eyefNm88NgFUVFRTFjxgwee+wx3njjDfbs2WPWC9L6+ewK7bRp0xg2bJjHY/Pnz6dXr17ccccdVV61zc3NJT09ncTERACGDh1KcHAwu3bt4rLLLgPgl19+ITU11Wf3zjw5Jo6ZO3OrLGrDAy08OSauiqNERER8484772T9+vWsW7eO2NhYMjMzsdvtnHLKKURGRpr7FRcX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kVN2drbXORkfevD29WQUK/WZp4pzZezrzTwBhISEVMrp5Dzrm5OhupyMorS+82TklJeXR2BgoFfPPYCgoKBGz8ngbU4nj39yTvn5+QQFBXk9TydOnCA0NNSrnAx1zclqtZq/AAAEBwfX+YqpcbtBibPyfaLhgRbWT4pnbKfQOp3LZrOZf1qG3+YdfnveVywOgoKCzH1DQkKw2WyViofIyEgsFouZn1HMGXkCHp/UDwwMJCAggKCgIHO7UfgEBwd7xFSxGDb2DQgIMGMICQkxiyrjuKpyAujVq1el13rFca677jouvvhifv75Z/bt24fD4WDWrFnm9vj4ePbt28e+ffvYvXs3y5Yt4/7772fXrl0er7GKOfXq1cvsmmW0eu7Zs6fH8/PkmI37jwcMGEBRURF//etfmT9/vplnxXlatGgRN998M927d2ffvn08/PDDREVFMWPGDPbt22deJT35uff888/z+eef8/777/Pmm29y3333sX79esaOHcuwYcOIiYlh//79fPjhh9x999307NmTBx54gG+++Ybjx49z1llnecRsFJ7Gv6CgoErb3W63x35VzZPxvKhuHoOCgszXcVW1UVV0D20zC7BYmG6sdvBjiY+jERGRlmJsp1DWT4on/KT26PUtZptLfHw8VqvVLOCgfEmqxnLo0KFKX3fv3r3BrVbHjRtHt27dWLduHevWrWPGjBmV7kkNDg7mnHPOYcmSJezbt4/c3Fzee++9Bo1bE5fLRWlpaZUfetu5cyf//e9/ueGGG3C73bhcLvMqdllZmXnVuDpDhw7ljjvuYPv27QwfPpz169cDmPfRbt++nW+++YZRo0bRr18/QkNDeeqpp2q9f7Y2ffv25dixY+Yv8VC+HFlTUUHrA78t31VSp09siohI22AUtcHu8iudLbWYhfLPcoSEhLBkyRKOHj3K5s2bK32wqyGOHTvGokWLSEtLY9OmTTz99NPcdNNNtR6Xk5NDZmamx7+Kt35YLBauuuoqnn/+eQ4cOMDVV1/tcfy2bdt45plnOHz4MMeOHeONN97AZrNVujf35DGzsrLIzMzEarWaqxIY4xsrBUD5igrbtm0jLS2NH374gY0bN/Lwww9zySWXmFfJDUVFRdx1112sXLnSvOo5cuRIVq9ezZEjR3j99dcZMWJElTGlpaVx3333cfDgQY4dO8bu3btJTU2l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mzqGiYiISEtS54LW4XDgcrm83i6th1HQ6oNhIiIi0hLUuaAFavwA0GeffUZMTEyDA2ou6hTmfdeS7mHlv7ikWR2tqmuJQZ3C1CmsITmpU5g6halTGF7NkzqFqVNYk3UKe/rpp3nmmWcAOHr0KImJiURERFTaz2q1cvz4cS677DKefvrpGgdsa1pj55CjBQ5O35RJl3aBfD2zcrMNf+1a4q9x+3Jsf43bl2Mr7rYztr/G7cux/TVuX47tr3E3tho/FBYTE0O3bt2A8oL2lFNOoUOHDh77WCwW2rVrx7Bhw5g7d27TRSotRlJkICEB8Euxk8IyF5HB9brQLyIiItKoaixoZ82axaxZswA477zzuOuuuxg3blxzxCUtWFCAhV7RQRzJd/Cd1cHQ9iG+DklERETasDov27V9+/amjEP8TO+Y8oI2TQWtiIiI+Fi91qF1uVysX7+ed999l2PHjgGQlJTElClTuPzyywkI0J+e24q+xtJdBVrpQERERHyrzhXoiRMnOO+885g/fz47d+6kpKSEkpISdu7cyU033cTUqVM9Puldm2effZZRo0bRrVs3unXrxqRJk9ixY4e53e1289BDD9G/f386duzItGnTOHLkiMc58vPzufHGG0lKSiIpKYkbb7zR45PT0nT6xAQDkJavglZERER8q84F7QMPPMChQ4dYunQp33//PR999BEfffQR33//Pffddx+HDh3igQceqPPAnTt3ZsmSJXzwwQfs2rWLsWPHctVVV/HVV18BsHLlSp588kkefvhh3n//fRISErjooos4ceKEeY45c+Zw+PBhNmzYwMaNGzl8+DB//OMf65G+eOu3tWjLfByJiIiItHV1LmjffPNNrrvuOm6++WZCQ0PNx0NDQ5k/fz7XXnst27Ztq/PA06ZNY9KkSfTs2ZPevXuzaNEiIiMjOXToEG63m9WrV3PbbbdxwQUXMHDgQFavXk1hYSEbN24EIDU1lffee48VK1YwcuRIRowYweOPP86OHTtIS0urx7dAvNH7fwXt9wUOXO5qV34TERERaXJ1voc2JyeH5OTkarcnJyfzyiuveBWE0+lk69atFBUVMWLECH788UcyMzMZP368uU94eDijRo3iwIEDXH/99Rw8eJDIyEhGjhxp7nPmmWcSERHBgQMHWsy6aK3VN58eINKVQCHhLPn7s8S5i2s/CBg5ciQpKSlNHJ2IiIi0JTU2Vqho+PDhJCcn89JLL1W5ffbs2Xz99dd8+umndR7866+/ZvLkydhsNiIiInj22WeZMmUKBw4cYMqUKXz55ZfmOrgA8+fPJz09nc2bN7N8+XJeeuklvvjiC49zDhkyhGuvvZY77rij2nF1BbdxzP0ylE+tgaxMtjEqrrx72Ntvvw2UX4EXERERaSw1Xays8xXaq666ivvuu49bbrmFW265hV69egHw/fff88QTT/DWW2+xaNGiege2d+9erFYr27ZtY968ebz11lvm9pNb7brdbo/HqmrFe/I+1Y3bXFpz55Ah2fl8ai2iKCKRPn0iPbb5Y9cSf+62ou+Z/4ytuNvO2P4aty/H9te4fTm2v8bd2Opc0N5222388MMPrFu3jldeecVcosvlcuF2u7nmmmu47bbb6jV4SEgIPXv2BGDYsGF89tlnPPXUU9x5550AZGVl0bVrV3P/nJwcEhISAOjQoQM5OTkeBazb7SY3N9fcR5qW8cGw76xa6UBERER8p84FbUBAAKtWreLGG29kx44dldahHTx4cIODcblclJaW0r17dxITE9m1axenn346ADabjf3797N06VIARowYQWFhIQcPHjTvoz148CBFRUUe99VK0+kbq5UORERExPdqLGiPHDnCgAEDPB4bPHhwoxSvixcvZvLkyXTp0sVcvWDfvn288cYbWCwW5s2bx/Lly+nTpw+9e/fm0UcfJSIigksvvRSAfv36MXHiRG6//XZWrlyJ2+3m9ttvZ8qUKS3m8ndr1zv6f80VdIVWREREfKjGgnbUqFEMHjyYyy+/nEsvvZSOHTs22sCZmZnceOONZGVlER0dTXJyMhs3bmTChAkA3HrrrZSUlLBgwQLy8/MZPnw4mzdvJioqyjzHs88+y1133cXFF18MwHnnnccjjzzSaDFKzbpFBhIWCJklLqylLmJC1ClOREREml+NBe28efPYsmULixYtYvHixYwZM4bLL7+c888/n8jIyJoOrdXq1atr3G6xWFi4cCELFy6sdp+4uDieeeaZBsUh3guwWOgdE8xXx8v4zupgeEKIr0MSERGRNqjGS2oPPvgg33zzDVu2bOHyyy/n008/5aabbqJv377MmTOHd999F6fT2VyxSgvUJ9q4j1a3HYiIiIhv1Po3YovFwrhx43jqqadIS0vjhRdeYNy4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hqGIiPivOhW0YWFhPP744zzyyCNNHY/4sbGdQrmyaB9b2/2Ol8/tzr9zSvnrJwXM35fHRxd2ICE80Nchig/4yxqGIiLiv+p8D+3gwYM5evRoU8YircCpzmxuP/EOYzuFcnNyJGd1DCHb5uLmfXlmZzkRERGRxlTngvbee+/lpZdeYseOHU0Zj7QigQEW1oyJIybEwo6f7Tz/H/9Z1k1ERET8R50/FPb3v/+d2NhYrrjiCjp37kyPHj0IDw/32MdisfDGG280epDiv7pGBrFiVCzX787jnkNWxnQKpV9ssK/DEhERkVakzgXtf/7zHywWC127dgXg2LFjlfaxWKpeuknatotObce7P9t57bti5nyQx/9n78zjo6rO//++syeTfSELYd9BFEFAlFU2FXeroFXrilWrotUq1tpXv231V21dWilVsZvVirgg7gQRAWVXkApC2EnIvkySmcx+f39M7jBZJpmZzJbkvF8vX5KZe+ee5z733vPcc57zfNZdko3eT5kvgUAgEAgEgmAJOOVg7969fPfddx3+t2fPnki2NaxEU/o2FHm3srIyABobGzGZTABUVlZit9txOp2Ul5cDUF9fT319fRubFEK1ybftwUrWKb/ra9OT5yRRkAB7axz8eltVhzYpdgXrJ99jhyLDpxCqnxSC8ZNik+9vhHLt+drQVWnBYK49hVDuJ19CkUsEumQTELSfwvGMUAjVT0DIzwggKs+99mxS9g/WT0o7u+InIGSbFEK5n3yPH8qz3Nf+YP0EREx+tDObFEK5n5RjBeunWPe5Xb2ffNsejj43GJsUu4K1yffY8SB9K9XV1YmVOhGkO0rhdWX/jlaub6+wcdHHVbhlWD0/ixn5bevTCunb7nXsWEkudvXYXd1f+FocO9L79tZjd9d2x/LYsZa+jZdKNQGnHCh8+eWXrF271pty0L9/f+bNm8eMGTPC3jhBz2JSHz0PnZXMH3Y3cNemGr66Iod0fcCTBAKBQCAQCATtEnBAa7fbue222/joo4+QZZnU1FRkWaa+vp7ly5ezYMEC/v73v6PVigU/Av88fFYy60us7Kh0sOTrWv45M0PkXgt6HEJMQiAQCKJLwAHt008/zYcffshdd93F/fffT05ODgAVFRW88MIL/PWvf+WZZ57hsccei1hjBd0fjUrilRkZTF1dwfvHrLxxyMKPhxlj3SyB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5Dm0VuDt7Y2fnx+jR48mJCSE+vXrl/oYlg421MRWW2+J7TyxL1y4wMiRI7lx4wYdO3bk66+/JiQkhP/9738AVK9enW+++abYHLZkoKEmttp62yu2Vtus5bobDAamTZvGjh07UBQFnU5HTk4OAF5eXkyfPp0ZM2YUGjev0g421MRVW2d7ltdqu7UaOzU1lblz57J582bS0tLyvVa5cmWCg4NZuHBhiQa2jjoolikHVjJy5Ei+++472rVrx5AhQ/juu+/IyMgocfkePXrQrl07lixZws2bN8ssttp6S2zniP3aa6/RunVrwsLCaNu2LcOGDaNGjRpcvXqVGzdu0KtXL958880iy1+4cIF27doREBBA3759iY+P56mnnmLw4MGEhITQsWNHfvvtN6vHVltve8XWapu1XPdZs2Zx5coVNm7cyLfffkuPHj2YP38+x44dY+rUqSxbtoyPP/64yNgGg4GxY8fSrFkzBg8ezMSJExk3bhxPP/00zZo1491337V6XLV1tmd5rbZbq7FnzJjBvn37WL58OWfOnCEqKoqoqCjOnDnDhx9+yN69e5k5c2aR9YbcgWxoaCgBAQH07t2b4OBggoOD6d27NwEBAbzyyiukpqaaPYZNGQwGRf6p+6fT6ZTIyEjFYDAoO3fuVEJCQhQPDw/F29tbmThxohIREVGiY8yaNUtp2bKlotfrlZ49eyrr169X7ty5Y7PYaustsZ0ndtWqVZX/+7//UwwGgxITE6Po9Xpl//79ptePHj2qVKtWrcjyPXv2VJ5++mnlhx9+UCZMmKA8/PDDytNPP61cv35duXXrljJy5EjlySeftHpstfW2V2yttlnLda9ataqyd+9e089XrlxR3N3dldu3bysGg0FZsWKFEhAQUGTsESNGKA899JCyadMm5bvvvlN69+6tvPXWW8rx48eVuXPnKh4eHsrbb79t1bhq62zP8lptt1ZjV6lSRdm9e7fp544dOypDhgwx/bxr1y6lSpUqRdbbYDAoo0ePVho2bKisXbtWOXv2rBIdHa1ER0crZ8+eVdasWaM0bNhQGTNmjNlj2PKfXKG1sk6dOrFy5UrOnz/PvHnz+OWXX3jyySfp1q1bsWUnTJjAkSNH+PHHH/H19eWll16iefPmzJo1i1OnTtk0tpqyErv8x65QoQLp6ekAZGVloShKviu76enp6PX6IuMd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f/yBoig0adKkTO7U/Prrrxk6dCiVKlWyqPyGDRsYMGBAiTtke9J6fkPZ5nh5yG9Ql+Naym/Qfo5LH156ztSHgzZyXAa0QgghhBBC02QOrZWFh4eze/dukpOTCzxGZcWKFQ4bOzw8nA0bNnDlyhUURcHf359nnnmG3r172zT21KlTzR63uHqrKa82dnZ2NitXruTLL7/k+vXr/PLLLzRq1IiFCxfSokULs49P2bx5Mzdv3uTVV1/Nt/2DDz7A19eX4OBgs7EBjh07xmeffcYff/yBTqfD39+f559/nkcffdRsuZycHFasWGFRvUFyvCxzXKv5Depz3NL8Bu3muBbzG5wzx6UPdzyyUpgVrVu3juDgYE6fPs2mTZu4fPkye/fuJSwsjPj4+BIdIycnh48++ojHHnsMX19frl69CsDChQvNTvZWE/u9994jJCTE9By8/v37o9frGTNmDO+//75N2x0XF5fvX2xsLCdOnGDz5s3cuXOn2NhqyquN/c4777B+/XomTZqU76uz+vXrs3btWrNlly1bVujk+Ycffphly5YVG3vjxo306dOHW7du0aFDBx555BFu3bpF3759+eqrr8yWXbx4scX1Vpvjlua32thazXGt5jeoy3E1+Q3azHGt5jc4Z447ax8O6vpxW5IrtFa0atUqVq1axbBhw6hfvz6ffPIJ9erVY/r06TRp0qREx1i8eLHp4davv/66absxUYv65KUm9qpVq1i5ciVDhw7Nt/2bb75h9uzZ/P3vf7dZuzdv3lzo9p9++ok9e/aYLau2vNrYmzZtYvXq1Tz++OO8+eabpu2BgYH84x//MFv26tWrNG7cuMD2hg0bcu3atWJjv//++yxatIhJkybl27569Wree+89xowZY5N6q81xS/NbbWyt5rhW8xvU5bia/FZbd3vluFbzG5wzx521Dwd1/bgtyRVaK7p586bp7tCKFSuSkZFBxYoVefnll1mzZk2JjrFp0yZWrFjB+PHj8z1OIzAw0HQ3o7VjK4pCmzZtCmxv06ZNiVafsUa7H9SvXz927NhhUVm15UtaNi4ujjp16hTYnpmZWez75uvry/HjxwtsP378uOkxOebcvHmTPn36FNjep08fsw/VBnX1VnuuLc1vtbHLW447en6DuhxXk9+gzRwvb/kN5TvHnbUPB3X9uC3JgNaKfHx8iI2NBaBu3bqc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\n",
      "text/plain": [
       "<Figure size 720x504 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_evs()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Margin and country-wide net approval by month\n",
    "\n",
    "The next plot gives the swing margin needed to reach 270 for each month, along with the country-wide net approval. Trump has been in negative territory on all metrics since his fourth month in office. He's been net -10% or worse country-wide every month since his third in office.  We see that the state-by-state margin roughly correlates with the country-wide net approval, but not exactly."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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ti1xt562gyVurVbr0yVSveFu+9XV1cTExBAeHk54eDgxMTE89thjXHnllSxdupSoqCjr88XExHD06FH27t1Lr169APvv/7y8PEaPHm33XO60/ec//5ljx46xfft21OraK9yO7dhS2gHo37+/3TLHp0+fJiwsjDFjxhAZGWmNfcCAAZw8edIak9K2N5pybqDbrk98fLzdRUt3tJjitlOnTgCcO3eOrl27WrcXFxc7/ZbqL+NSo8kcej9rv73fYU8MxCzl8e/OYzTDn4a2I0xWjBFCCCEaNHToUK677joeeugh7rvvPrt9ZrOZyZMn89hjjwGg1+utV029qQPeeustXn/9df773/9aawxX7diybSc2NtZunzI0wRVZNc63Wkxx2717dzp16sSOHTsYOnQoUPtbxNdff82jjz4asLj+OuZ2Xj74ICZLTd3G6D9A1LUAPH34PEdKDbw0LhF1dEjd3yeEEKIFaGwMbLBdzVu5ciUjRoxg+/btdtsvvvhitmzZQlpaGpGRkS7bjoqKwmQyNdrG/v37WbZsGa+++qrdjWSu2nFXv379MJvNfPPNN1x22WVA7bCEH3/8kVtvvdXt5xGNC6lqqry8nMOHD3P48GHMZjNnz57l8OHD5ObmolKpyMzM5LnnnuPDDz/kxx9/ZMmSJcTGxnLTTTcFLGaVSkV6e/s/XUREDbB7vPWsnis/LuK4pgYhhBBC1K9nz57Mnz+fF1980W77bbfdhk6nY8GCBRw4cICcnBx27tzJvffea50StFu3bvz0009kZ2dTUlJCTY3z925hYSELFixg0aJFDB8+nMLCQgoLC63TkDm2c/r0aad2XOnVqxdTp07ld7/7HV999RVHjx5l8eLFtGvXjhkzZvjwJyRCqrg9dOgQ48aNY9y4cVRVVbF69WrGjRvHX//6VwDuvfdelixZwn333ceECRMoKCjgvffeo127dgGNu1t8N7vHf7j4PB3b2P/of9YZufLjIv5zpsqfoQkhhBAh5/777yciwv6Pz6mpqWzdupWwsDBuvPFGxo8fz/Lly4mKirIOT5g3bx59+vRhwoQJ9OrVi7179zo994kTJyguLuaFF16gb9++1n8TJkxw2c7IkSOd2qnPP//5T4YOHcott9zCxIkTqaqq4t1335WZEnwspIYljB07Fo2m/j+fqFQqHnjgAR544AE/RtU4x+I2RpXHjmkdmftFCd8W1/3WeL7Gwq3bS/nj4HbcP1jG4QohhBBr16512pacnMzZs2edtvfq1Yv169cDrodEdOjQgS1btjTY3tixYykoKGhwOIVtO66sWbPG5flqtdrpirPwvZC6chuqHIvbM7ozdIkN55Ork7m1d1un4x//7jyzvyhFZzD7K0QhhBBCiBZBils/cCxuc8/nAhAToeIfY9Q8OSKBcIeLtP85U82kj4v4WSvjcIUQQggh3CXFrR+kxdvPz3ZGd8b6f5VKxeL+cXxwVQeSHGZLOK41csXHRTz7/Xmm7Y9hV77e47Z35eu9PlcIIYQQItSE1JjbUOV05VaX67S4xJiUaHZel0zG9lIOl9ZdrdUZLDx6UAeEMeOzYlYMjWdQkntTjxwuqeGxgzr05jBmfV7MpkkdZLlfIYQQQrRoUtz6QYc2HWgT0YYqY+1MCOcN59HoNbSPsV/TOi0ugq3XJHPvV2W8c9J51gS9Gf58QOdVDFUmmPl5Me9IgSuEEEKIFkyGJfiBSqVyunqbo8txeWybCBUvjW3Pon6xLvc3RbUJZn1eIkMUhBBCCNFiSXFL7YTNRqMRg8FAUVERULv+dnl5OQAFBQWYTCb0er11EmeNRkNFRQUA+fn5mM1mqqurKSkpAaCsrIzKykqgdq1px+L2x19/pLq6GrPZTH5+PgAVFRVoNBpUKhX/zalollyrTBbuyirzKCeFY04AlZWVlJWVAVBSUuKUk/K8ULsUsl6vx2QyUVBQANQuzKHVagEoKirCYDBgNBopLCy0nq/T1V6t9kc/KTkpXOWk9FNDOSlc5aTT6RrMyfY5vMnJNgd3+8mdnBrqJyWfpvSTwpN+UnICmpQT4HE/+eK1p/C2nwCP+8m2r/z1fnLMSTnf035S4mxKPwFe56Tw5v1k274n/aTkZJu/p/0E2OVkNBqtq3QZDAag9nWktGM0GjGbzVgsFpf7a2pqrPuVRRDq268wmUzWNmtqarBYLJjNZuv5tjEp+5X/u4pZOd82ZseclO2+zsl2v6c51bffNifb2D3tJ9ucvclJOcbXOTXUT43lZDQaXX5GNESl0WjqX+xY+MyyL5bx2uHXrI8fG/cYdw+9u97jd+XrmfV5CVUm5+4JAy5KjKx3uV6N3swPpTW4mkhMBbwzKZFJXd2fMDo7O5v09HS3j/fVuYFsO1TjDmTboRp3INuWuFtP28ESt1arJSEhwaPzA7X8blOX7m2NbYdq3A3x5jUrY279xNVNZQ0ZlxrNpklJTgVum3AVmyYlNTputr7i2AJ8VWDwqLgVQgghhAgVMizBT9La1T8dWH2UArfN/ybBdbewdXWurb//UM6PZTJ/rhBCCOGJrKws1Gq13TAwEXykuPUTV6uUuUMpUlOizW4Xto7ndooykxRdV+QaLfC7rzSYLTIiRQghRHDLzMxErVZzzz33OO1buXIlarWaWbNm+SWWESNGcPz4cRITE5v0PGq1mg8++KDJ8Xz44Ydcf/319OrVi65du3L11Vfzn//8x+6Ya665BrVa7fRv5MiRdsd98MEHjB07lo4dOzJixAg++uijJscXKFLc+kl9c926Y1xqNB9dUu3VFF7jUqP5+NJq/jbaftqxfecM/OtEZT1nCSGEEPXbla9n4DsFfpt9p2vXrmzZssV6oxzU3mi0adMmunbt2uTnt70hqyFRUVF06tTJbp76QNqzZw/jxo3jnXfeYdeuXUycOJHZs2fz1VdfWY/ZsGEDx48ft/47fPgw7dq14ze/+Y31mG+++YaFCxdy4403kpWVxYwZM5g/fz4HDhwIRFpNJsWtnyS3TSY6rK441Rl0aPXaBs7wrWndY5iSZj/Q+6EDWoqqGr7jUAghhLCl3NORW2Hy2/SSAwYMoGfPnmzZssW6bevWrURHRzNmzBi7Yw8ePMj1119P//79SUtL46qrruKbb76xO0atVvPKK68we/ZsOnfuzKOPPmp9zuHDh9O9e3euvvpq/v3vf6NWq8nJqZ2+03FYwsaNG+nSpQtffvklo0aNonPnzlx77bXW410ZOHAgAPPmzUOtVlsfA7z++uuMHDmS5ORkhgwZwptvvtngz+WJJ57gd7/7HcOGDaNnz54sX76cwYMH88knn1iPad++PZ06dbL+27t3LxUVFcyePdt6zNq1axk7dixLly6lb9++LF++nDFjxrB27doG2w9WckOZn6hUKlLbpHK64rR1W44uB3WM2m/tPzUygax8PZXG2ivGGoOFB/dreXlc0/68IoQQInSpX//V63OrTBau+7TYo3M0C7p41dacOXPYuHGjtSjbsGEDGRkZnD592u648+fPM2vWLB555BFiYmJ45ZVXmDFjBgcPHiQpKcl63BNPPMHKlSt57LHHAMjNzWXOnDncdttt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\n",
      "text/plain": [
       "<Figure size 720x504 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_approval()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Uncertainty\n",
    "\n",
    "There's a lot of uncertainty. We don't know who  will be on the ballot and what their approval levels will be, we don't know if there is systematic bias in the polling data, we don't know who will decide not to vote, we don't know who will be prevented or dissuaded from voting by interference foreign or domestic, we don't know if future events will change voters' perceptions. In what follows, I assume there is no big event (or events) that makes a dramatic change in the public perception of candidates; rather, just the normal range of change in approval as tracked over the last 3 years of Trump's presidency. I have five ways of understanding the fluidity of the situation:\n",
    "\n",
    "- **Undecided**: Undecided voters could make up their minds late in the election cycle. But there are few undecided voters: in most states, only 3% or 4%. \n",
    "\n",
    "- **Variance**: How much are voters changing their minds from month to month in each state?  I track the standard deviation, 𝝈, of the net approval for each state over the last 12 months (variance is the square of standard deviation).\n",
    "\n",
    "- **Movement**: I define the **maximum expected movement** of approval as 1/5 of the undecided voters (i.e., assume the undecided voters broke 60/40 one way or the other) plus 2 standard deviations in the monthly net approval. \n",
    "\n",
    "- **Swing state**: I define a swing state as one whose maximum expected movement is greater than the absolute value of the net approval. There are **12** such states now.  The swing states are shown below in **BOLD CAPS**.\n",
    "\n",
    "- **Margin**: If you list states in order of net approval, the key turning-point state is Pennsylvania; Trump would need to win that and every state in which he is more popular to reach 270. He currently is **5% behind in Pennsylvania**, so we say that his margin is just over 5%.\n",
    "\n",
    "# State-by-state summary table\n",
    "\n",
    "The following table packs in a lot of information. States are sorted by net approval. The columns are:\n",
    "\n",
    "- **State**: name of state. \n",
    "- **Net**: President's current net approval in state.\n",
    "- **Move**:  Expected maximum movement: 1/5 of the undecided voters  plus 2 standard deviations in the net approval over the last 12 months.\n",
    "- **EV**: State's number of electoral votes.\n",
    "- **ΣEV**: Cumulative running sum of electoral votes of this state and all states above.\n",
    "- **+**: President's current approval in state.\n",
    "- **-**: President's current disapproval in state.\n",
    "- **?**: Undecideds in state.\n",
    "- **𝝈**: Standard deviation in net approval over the past 12 months in state.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "|State|Net|Move|EV|ΣEV|+|−|?|𝝈|\n",
       "|-|-|-|-|-|-|-|-|-|\n",
       "|Alabama|+28%|±5%|9|9|62%|34%|4%|±2.3%\n",
       "|Wyoming|+27%|±10%|3|12|62%|35%|3%|±4.8%\n",
       "|West Virginia|+24%|±5%|5|17|61%|37%|2%|±2.1%\n",
       "|Louisiana|+21%|±8%|8|25|59%|38%|3%|±3.7%\n",
       "|Idaho|+19%|±6%|4|29|58%|39%|3%|±2.7%\n",
       "|Kentucky|+17%|±4%|8|37|57%|40%|3%|±1.5%\n",
       "|Tennessee|+17%|±4%|11|48|57%|40%|3%|±1.8%\n",
       "|Mississippi|+14%|±7%|6|54|55%|41%|4%|±3.1%\n",
       "|Oklahoma|+14%|±6%|7|61|56%|42%|2%|±2.8%\n",
       "|South Carolina|+13%|±6%|9|70|55%|42%|3%|±2.5%\n",
       "|Arkansas|+11%|±5%|6|76|54%|43%|3%|±2.4%\n",
       "|Utah|+11%|±9%|6|82|54%|43%|3%|±4.2%\n",
       "|South Dakota|+10%|±7%|3|85|54%|44%|2%|±3.4%\n",
       "|Indiana|+9%|±6%|11|96|53%|44%|3%|±2.8%\n",
       "|North Dakota|+9%|±6%|3|99|53%|44%|3%|±2.8%\n",
       "|Missouri|+8%|±6%|10|109|52%|44%|4%|±2.4%\n",
       "|Texas|+7%|±5%|38|147|52%|45%|3%|±2.0%\n",
       "|**MONTANA**|**+6%**|**±7%**|3|150|52%|46%|2%|±3.2%\n",
       "|**NEBRASKA**|**+6%**|**±8%**|5|155|52%|46%|2%|±3.6%\n",
       "|**ALASKA**|**+5%**|**±7%**|3|158|51%|46%|3%|±3.3%\n",
       "|**NORTH CAROLINA**|**+5%**|**±5%**|15|173|51%|46%|3%|±2.4%\n",
       "|**KANSAS**|**+4%**|**±5%**|6|179|51%|47%|2%|±2.2%\n",
       "|**FLORIDA**|**+3%**|**±4%**|29|208|50%|47%|3%|±1.7%\n",
       "|**GEORGIA**|**+2%**|**±6%**|16|224|49%|47%|4%|±2.4%\n",
       "|**ARIZONA**|**+1%**|**±6%**|11|235|49%|48%|3%|±2.6%\n",
       "|**OHIO**|**-1%**|**±4%**|18|253|48%|49%|3%|±1.6%\n",
       "|**PENNSYLVANIA**|**-1%**|**±6%**|20|273|48%|49%|3%|±2.7%\n",
       "|**IOWA**|**-5%**|**±6%**|6|279|46%|51%|3%|±2.5%\n",
       "|**MINNESOTA**|**-5%**|**±7%**|10|289|46%|51%|3%|±3.4%\n",
       "|Virginia|-5%|±3%|13|302|46%|51%|3%|±1.4%\n",
       "|**MAINE**|**-6%**|**±7%**|4|306|46%|52%|2%|±3.1%\n",
       "|Delaware|-10%|±8%|3|309|43%|53%|4%|±3.8%\n",
       "|Michigan|-10%|±4%|16|325|43%|53%|4%|±1.8%\n",
       "|Nevada|-11%|±6%|6|331|43%|54%|3%|±2.6%\n",
       "|New Mexico|-11%|±7%|5|336|43%|54%|3%|±3.0%\n",
       "|Wisconsin|-11%|±5%|10|346|43%|54%|3%|±2.2%\n",
       "|New Jersey|-12%|±5%|14|360|42%|54%|4%|±2.0%\n",
       "|Colorado|-13%|±6%|9|369|42%|55%|3%|±2.6%\n",
       "|Connecticut|-17%|±5%|7|376|40%|57%|3%|±2.2%\n",
       "|Illinois|-18%|±4%|20|396|39%|57%|4%|±1.8%\n",
       "|New Hampshire|-18%|±7%|4|400|40%|58%|2%|±3.2%\n",
       "|Rhode Island|-18%|±4%|4|404|39%|57%|4%|±1.8%\n",
       "|New York|-20%|±4%|29|433|38%|58%|4%|±1.7%\n",
       "|Hawaii|-21%|±10%|4|437|38%|59%|3%|±4.7%\n",
       "|Oregon|-21%|±6%|7|444|38%|59%|3%|±2.7%\n",
       "|Maryland|-25%|±5%|10|454|36%|61%|3%|±2.1%\n",
       "|Massachusetts|-26%|±5%|11|465|36%|62%|2%|±2.1%\n",
       "|Washington|-27%|±4%|12|477|35%|62%|3%|±1.7%\n",
       "|California|-28%|±3%|55|532|34%|62%|4%|±1.3%\n",
       "|Vermont|-39%|±8%|3|535|29%|68%|3%|±3.9%\n",
       "|District of Columbia|-57%|±6%|3|538|19%|76%|5%|±2.5%"
      ],
      "text/plain": [
       "<IPython.core.display.Markdown object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_states()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Popularity Above Replacement President (PARP) \n",
    "\n",
    "Fivethirtyeight is a combination sports/politics site, and it has a lot of statistics about sports players and how much better they are than the average replacement player. Given that, they [decided](https://fivethirtyeight.com/features/the-states-where-trump-is-more-and-less-popular-than-he-should-be/) to rate the president's approval versus each state's overall approval of the president's party (in recent elections), which is a way of rating the president's performance versus an average replacement candidate from the same party. I'll duplicate that work and keep it up to date. We define the PARP for a state as the president's net approval minus the average party-member's net approval in that state (known as the \"partisan lean\"). \n",
    "\n",
    "In the table below, states are ordered by PARP. In each row we have the state name followed by the partisan lean of the state (positive numbers lean towards the president's party), the electoral votes, and then a pair of statistics (PARP, and net approval (in parentheses)) for four time periods (today,  followed by January of 2019, 2018, and 2017). "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/markdown": [
       "|State|Lean|EV|PARP|(Net)|PARP'19|(Net)|PARP'18|(Net)|PARP'17|(Net)|\n",
       "|-|-|-|-|-|-|-|-|-|-|-|\n",
       "|Hawaii|-36|4|+15|(-21)|+7|(-29)|+0|(-36)|+23|(-13)|\n",
       "|Rhode Island|-26|4|+8|(-18)|+7|(-19)|+4|(-22)|+22|(-4)|\n",
       "|Delaware|-14|3|+4|(-10)|-1|(-15)|+0|(-14)|+22|(+8)|\n",
       "|Louisiana|+17|8|+4|(+21)|-2|(+15)|+2|(+19)|+14|(+31)|\n",
       "|Massachusetts|-29|11|+3|(-26)|-2|(-31)|-3|(-32)|+25|(-4)|\n",
       "|New York|-22|29|+2|(-20)|-2|(-24)|+4|(-18)|+30|(+8)|\n",
       "|Alabama|+27|9|+1|(+28)|-7|(+20)|+3|(+30)|+9|(+36)|\n",
       "|New Jersey|-13|14|+1|(-12)|-6|(-19)|-3|(-16)|+15|(+2)|\n",
       "|**NORTH CAROLINA**|+5|15|+0|(+5)|-9|(-4)|-6|(-1)|+13|(+18)|\n",
       "|**MAINE**|-5|4|-1|(-6)|-6|(-11)|-11|(-16)|+13|(+8)|\n",
       "|Mississippi|+15|6|-1|(+14)|-2|(+13)|+2|(+17)|+19|(+34)|\n",
       "|**FLORIDA**|+5|29|-2|(+3)|-9|(-4)|+0|(+5)|+17|(+22)|\n",
       "|Maryland|-23|10|-2|(-25)|-7|(-30)|+0|(-23)|+10|(-13)|\n",
       "|**PENNSYLVANIA**|+1|20|-2|(-1)|-11|(-10)|-4|(-3)|+9|(+10)|\n",
       "|**MINNESOTA**|-2|10|-3|(-5)|-16|(-18)|-12|(-14)|+5|(+3)|\n",
       "|California|-24|55|-4|(-28)|-6|(-30)|+1|(-23)|+18|(-6)|\n",
       "|New Mexico|-7|5|-4|(-11)|-11|(-18)|-13|(-20)|+24|(+17)|\n",
       "|South Carolina|+17|9|-4|(+13)|-9|(+8)|-10|(+7)|+8|(+25)|\n",
       "|Illinois|-13|20|-5|(-18)|-10|(-23)|-8|(-21)|+22|(+9)|\n",
       "|Virginia|+0|13|-5|(-5)|-10|(-10)|-4|(-4)|+8|(+8)|\n",
       "|Connecticut|-11|7|-6|(-17)|-13|(-24)|-8|(-19)|+16|(+5)|\n",
       "|Kentucky|+23|8|-6|(+17)|-9|(+14)|-8|(+15)|+11|(+34)|\n",
       "|West Virginia|+30|5|-6|(+24)|-6|(+24)|-8|(+22)|+7|(+37)|\n",
       "|**ARIZONA**|+9|11|-8|(+1)|-17|(-8)|-12|(-3)|+11|(+20)|\n",
       "|**OHIO**|+7|18|-8|(-1)|-13|(-6)|-11|(-4)|+7|(+14)|\n",
       "|Indiana|+18|11|-9|(+9)|-14|(+4)|-17|(+1)|+4|(+22)|\n",
       "|Michigan|-1|16|-9|(-10)|-14|(-15)|-9|(-10)|+9|(+8)|\n",
       "|**ALASKA**|+15|3|-10|(+5)|-14|(+1)|-14|(+1)|+9|(+24)|\n",
       "|**GEORGIA**|+12|16|-10|(+2)|-14|(-2)|-5|(+7)|+6|(+18)|\n",
       "|Texas|+17|38|-10|(+7)|-17|(+0)|-10|(+7)|+3|(+20)|\n",
       "|**IOWA**|+6|6|-11|(-5)|-20|(-14)|-16|(-10)|+3|(+9)|\n",
       "|Missouri|+19|10|-11|(+8)|-21|(-2)|-17|(+2)|+0|(+19)|\n",
       "|Tennessee|+28|11|-11|(+17)|-16|(+12)|-11|(+17)|+5|(+33)|\n",
       "|Colorado|-1|9|-12|(-13)|-17|(-18)|-13|(-14)|+2|(+1)|\n",
       "|**MONTANA**|+18|3|-12|(+6)|-17|(+1)|-18|(+0)|+6|(+24)|\n",
       "|Nevada|+1|6|-12|(-11)|-14|(-13)|-2|(-1)|+9|(+10)|\n",
       "|Oregon|-9|7|-12|(-21)|-13|(-22)|-11|(-20)|+11|(+2)|\n",
       "|Wisconsin|+1|10|-12|(-11)|-17|(-16)|-13|(-12)|+5|(+6)|\n",
       "|Arkansas|+24|6|-13|(+11)|-14|(+10)|-11|(+13)|+6|(+30)|\n",
       "|District of Columbia|-43|3|-14|(-57)|-22|(-65)|-21|(-64)|+12|(-31)|\n",
       "|Vermont|-24|3|-15|(-39)|-11|(-35)|-12|(-36)|+22|(-2)|\n",
       "|Washington|-12|12|-15|(-27)|-14|(-26)|-11|(-23)|+13|(+1)|\n",
       "|Idaho|+35|4|-16|(+19)|-20|(+15)|-24|(+11)|-6|(+29)|\n",
       "|**NEBRASKA**|+24|5|-18|(+6)|-24|(+0)|-18|(+6)|-1|(+23)|\n",
       "|**KANSAS**|+23|6|-19|(+4)|-22|(+1)|-18|(+5)|+1|(+24)|\n",
       "|New Hampshire|+2|4|-20|(-18)|-21|(-19)|-12|(-10)|-1|(+1)|\n",
       "|Oklahoma|+34|7|-20|(+14)|-24|(+10)|-19|(+15)|+0|(+34)|\n",
       "|Utah|+31|6|-20|(+11)|-37|(-6)|-34|(-3)|-4|(+27)|\n",
       "|Wyoming|+47|3|-20|(+27)|-17|(+30)|-22|(+25)|-7|(+40)|\n",
       "|South Dakota|+31|3|-21|(+10)|-25|(+6)|-21|(+10)|-10|(+21)|\n",
       "|North Dakota|+33|3|-24|(+9)|-29|(+4)|-22|(+11)|-10|(+23)|"
      ],
      "text/plain": [
       "<IPython.core.display.Markdown object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "show_parp()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Electoral Vote Totals\n",
    "\n",
    "Sites that simulate elections show electoral vote histograms that are spiky: some electoral vote totals are very common,others uncommon. I wanted to know if every total was possible. It turns out the answer is yes:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "  0 []\n",
      "  1 [Maine-1]\n",
      "  2 [Maine-1 + Maine-2]\n",
      "  3 [Alaska]\n",
      "  4 [Hawaii]\n",
      "  5 [Nebraska]\n",
      "  6 [Arkansas]\n",
      "  7 [Connecticut]\n",
      "  8 [Kentucky]\n",
      "  9 [Alabama]\n",
      " 10 [Maryland]\n",
      " 11 [Arizona]\n",
      " 12 [Washington]\n",
      " 13 [Virginia]\n",
      " 14 [New Jersey]\n",
      " 15 [North Carolina]\n",
      " 16 [Georgia]\n",
      " 17 [Kentucky + Alabama]\n",
      " 18 [Ohio]\n",
      " 19 [Alabama + Maryland]\n",
      " 20 [Illinois]\n",
      " 21 [Maryland + Arizona]\n",
      " 22 [Arizona + Indiana]\n",
      " 23 [Arizona + Washington]\n",
      " 24 [Arizona + Virginia]\n",
      " 25 [Washington + Virginia]\n",
      " 26 [Washington + New Jersey]\n",
      " 27 [Virginia + New Jersey]\n",
      " 28 [Virginia + North Carolina]\n",
      " 29 [Florida]\n",
      " 30 [New Jersey + Georgia]\n",
      " 31 [North Carolina + Georgia]\n",
      " 32 [Georgia + Michigan]\n",
      " 33 [North Carolina + Ohio]\n",
      " 34 [Georgia + Ohio]\n",
      " 35 [North Carolina + Illinois]\n",
      " 36 [Georgia + Illinois]\n",
      " 37 [Kentucky + Florida]\n",
      " 38 [Texas]\n",
      " 39 [Maryland + Florida]\n",
      " 40 [Illinois + Pennsylvania]\n",
      " 41 [Washington + Florida]\n",
      " 42 [Virginia + Florida]\n",
      " 43 [New Jersey + Florida]\n",
      " 44 [North Carolina + Florida]\n",
      " 45 [Georgia + Florida]\n",
      " 46 [Kentucky + Texas]\n",
      " 47 [Ohio + Florida]\n",
      " 48 [Maryland + Texas]\n",
      " 49 [Illinois + Florida]\n",
      " 50 [Washington + Texas]\n",
      " 51 [Virginia + Texas]\n",
      " 52 [New Jersey + Texas]\n",
      " 53 [North Carolina + Texas]\n",
      " 54 [Georgia + Texas]\n",
      " 55 [California]\n",
      " 56 [Ohio + Texas]\n",
      " 57 [Virginia + North Carolina + Florida]\n",
      " 58 [Florida + New York]\n",
      " 59 [Hawaii + California]\n",
      " 60 [Nebraska + California]\n",
      " 61 [Arkansas + California]\n",
      " 62 [Connecticut + California]\n",
      " 63 [Kentucky + California]\n",
      " 64 [Alabama + California]\n",
      " 65 [Maryland + California]\n",
      " 66 [Arizona + California]\n",
      " 67 [Florida + Texas]\n",
      " 68 [Virginia + California]\n",
      " 69 [New Jersey + California]\n",
      " 70 [North Carolina + California]\n",
      " 71 [Georgia + California]\n",
      " 72 [New Jersey + Florida + New York]\n",
      " 73 [Ohio + California]\n",
      " 74 [Georgia + Florida + New York]\n",
      " 75 [Illinois + California]\n",
      " 76 [Ohio + Florida + New York]\n",
      " 77 [Maryland + Florida + Texas]\n",
      " 78 [Illinois + Florida + New York]\n",
      " 79 [Washington + Florida + Texas]\n",
      " 80 [Virginia + Florida + Texas]\n",
      " 81 [New Jersey + Florida + Texas]\n",
      " 82 [North Carolina + Florida + Texas]\n",
      " 83 [Georgia + Florida + Texas]\n",
      " 84 [Florida + California]\n",
      " 85 [Ohio + Florida + Texas]\n",
      " 86 [North Carolina + Georgia + California]\n",
      " 87 [Illinois + Florida + Texas]\n",
      " 88 [North Carolina + Ohio + California]\n",
      " 89 [Georgia + Ohio + California]\n",
      " 90 [North Carolina + Illinois + California]\n",
      " 91 [Georgia + Illinois + California]\n",
      " 92 [Kentucky + Florida + California]\n",
      " 93 [Texas + California]\n",
      " 94 [Maryland + Florida + California]\n",
      " 95 [Illinois + Pennsylvania + California]\n",
      " 96 [Florida + New York + Texas]\n",
      " 97 [Virginia + Florida + California]\n",
      " 98 [New Jersey + Florida + California]\n",
      " 99 [North Carolina + Florida + California]\n",
      "100 [Georgia + Florida + California]\n",
      "101 [Kentucky + Texas + California]\n",
      "102 [Ohio + Florida + California]\n",
      "103 [Maryland + Texas + California]\n",
      "104 [Illinois + Florida + California]\n",
      "105 [Washington + Texas + California]\n",
      "106 [Virginia + Texas + California]\n",
      "107 [New Jersey + Texas + California]\n",
      "108 [North Carolina + Texas + California]\n",
      "109 [Georgia + Texas + California]\n",
      "110 [New Jersey + Florida + New York + Texas]\n",
      "111 [Ohio + Texas + California]\n",
      "112 [Georgia + Florida + New York + Texas]\n",
      "113 [Florida + New York + California]\n",
      "114 [Ohio + Florida + New York + Texas]\n",
      "115 [North Carolina + Georgia + Florida + California]\n",
      "116 [Illinois + Florida + New York + Texas]\n",
      "117 [North Carolina + Ohio + Florida + California]\n",
      "118 [Georgia + Ohio + Florida + California]\n",
      "119 [North Carolina + Illinois + Florida + California]\n",
      "120 [Georgia + Illinois + Florida + California]\n",
      "121 [Kentucky + Florida + New York + California]\n",
      "122 [Florida + Texas + California]\n",
      "123 [Maryland + Florida + New York + California]\n",
      "124 [Illinois + Pennsylvania + Florida + California]\n",
      "125 [Washington + Florida + New York + California]\n",
      "126 [Virginia + Florida + New York + California]\n",
      "127 [New Jersey + Florida + New York + California]\n",
      "128 [North Carolina + Florida + New York + California]\n",
      "129 [Georgia + Florida + New York + California]\n",
      "130 [Kentucky + Florida + Texas + California]\n",
      "131 [Ohio + Florida + New York + California]\n",
      "132 [Maryland + Florida + Texas + California]\n",
      "133 [Illinois + Florida + New York + California]\n",
      "134 [Washington + Florida + Texas + California]\n",
      "135 [Virginia + Florida + Texas + California]\n",
      "136 [New Jersey + Florida + Texas + California]\n",
      "137 [North Carolina + Florida + Texas + California]\n",
      "138 [Georgia + Florida + Texas + California]\n",
      "139 [North Carolina + Illinois + Pennsylvania + Florida + California]\n",
      "140 [Ohio + Florida + Texas + California]\n",
      "141 [Virginia + North Carolina + Florida + New York + California]\n",
      "142 [Illinois + Florida + Texas + California]\n",
      "143 [New Jersey + Georgia + Florida + New York + California]\n",
      "144 [North Carolina + Georgia + Florida + New York + California]\n",
      "145 [Georgia + Michigan + Florida + New York + California]\n",
      "146 [North Carolina + Ohio + Florida + New York + California]\n",
      "147 [Georgia + Ohio + Florida + New York + California]\n",
      "148 [North Carolina + Illinois + Florida + New York + California]\n",
      "149 [Georgia + Illinois + Florida + New York + California]\n",
      "150 [Virginia + North Carolina + Florida + Texas + California]\n",
      "151 [Florida + New York + Texas + California]\n",
      "152 [New Jersey + Georgia + Florida + Texas + California]\n",
      "153 [Illinois + Pennsylvania + Florida + New York + California]\n",
      "154 [Georgia + Michigan + Florida + Texas + California]\n",
      "155 [North Carolina + Ohio + Florida + Texas + California]\n",
      "156 [Georgia + Ohio + Florida + Texas + California]\n",
      "157 [North Carolina + Illinois + Florida + Texas + California]\n",
      "158 [Georgia + Illinois + Florida + Texas + California]\n",
      "159 [Kentucky + Florida + New York + Texas + California]\n",
      "160 [Ohio + Illinois + Florida + Texas + California]\n",
      "161 [Maryland + Florida + New York + Texas + California]\n",
      "162 [Illinois + Pennsylvania + Florida + Texas + California]\n",
      "163 [Washington + Florida + New York + Texas + California]\n",
      "164 [Virginia + Florida + New York + Texas + California]\n",
      "165 [New Jersey + Florida + New York + Texas + California]\n",
      "166 [North Carolina + Florida + New York + Texas + California]\n",
      "167 [Georgia + Florida + New York + Texas + California]\n",
      "168 [North Carolina + Illinois + Pennsylvania + Florida + New York + California]\n",
      "169 [Ohio + Florida + New York + Texas + California]\n",
      "170 [New Jersey + Georgia + Ohio + Florida + Texas + California]\n",
      "171 [Illinois + Florida + New York + Texas + California]\n",
      "172 [Georgia + Michigan + Ohio + Florida + Texas + California]\n",
      "173 [North Carolina + Georgia + Illinois + Florida + Texas + California]\n",
      "174 [Georgia + Michigan + Illinois + Florida + Texas + California]\n",
      "175 [North Carolina + Ohio + Illinois + Florida + Texas + California]\n",
      "176 [Georgia + Ohio + Illinois + Florida + Texas + California]\n",
      "177 [North Carolina + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "178 [Georgia + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "179 [Virginia + North Carolina + Florida + New York + Texas + California]\n",
      "180 [Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "181 [New Jersey + Georgia + Florida + New York + Texas + California]\n",
      "182 [North Carolina + Georgia + Florida + New York + Texas + California]\n",
      "183 [Georgia + Michigan + Florida + New York + Texas + California]\n",
      "184 [North Carolina + Ohio + Florida + New York + Texas + California]\n",
      "185 [Georgia + Ohio + Florida + New York + Texas + California]\n",
      "186 [North Carolina + Illinois + Florida + New York + Texas + California]\n",
      "187 [Georgia + Illinois + Florida + New York + Texas + California]\n",
      "188 [New Jersey + Georgia + Michigan + Illinois + Florida + Texas + California]\n",
      "189 [Ohio + Illinois + Florida + New York + Texas + California]\n",
      "190 [New Jersey + Georgia + Ohio + Illinois + Florida + Texas + California]\n",
      "191 [Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "192 [Georgia + Michigan + Ohio + Illinois + Florida + Texas + California]\n",
      "193 [North Carolina + Georgia + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "194 [Georgia + Michigan + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "195 [North Carolina + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "196 [Georgia + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "197 [New Jersey + Georgia + Michigan + Florida + New York + Texas + California]\n",
      "198 [North Carolina + Georgia + Michigan + Florida + New York + Texas + California]\n",
      "199 [New Jersey + Georgia + Ohio + Florida + New York + Texas + California]\n",
      "200 [North Carolina + Georgia + Ohio + Florida + New York + Texas + California]\n",
      "201 [Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "202 [North Carolina + Georgia + Illinois + Florida + New York + Texas + California]\n",
      "203 [Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "204 [North Carolina + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "205 [Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "206 [North Carolina + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "207 [Georgia + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "208 [New Jersey + Georgia + Michigan + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "209 [Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "210 [New Jersey + Georgia + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "211 [North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "212 [Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "213 [Virginia + North Carolina + Georgia + Ohio + Florida + New York + Texas + California]\n",
      "214 [New Jersey + North Carolina + Georgia + Ohio + Florida + New York + Texas + California]\n",
      "215 [New Jersey + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "216 [North Carolina + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "217 [New Jersey + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "218 [North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "219 [New Jersey + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "220 [North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "221 [Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "222 [North Carolina + Georgia + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "223 [Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "224 [North Carolina + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "225 [Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "226 [New Jersey + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "227 [North Carolina + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + Texas + California]\n",
      "228 [Virginia + New Jersey + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "229 [Virginia + North Carolina + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "230 [New Jersey + North Carolina + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "231 [Virginia + North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "232 [New Jersey + North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "233 [Virginia + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "234 [New Jersey + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "235 [New Jersey + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "236 [North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "237 [New Jersey + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "238 [North Carolina + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "239 [New Jersey + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "240 [North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "241 [Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "242 [Washington + New Jersey + North Carolina + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "243 [Virginia + New Jersey + North Carolina + Georgia + Michigan + Ohio + Florida + New York + Texas + California]\n",
      "244 [Washington + New Jersey + North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "245 [Virginia + New Jersey + North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "246 [Washington + New Jersey + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "247 [Virginia + New Jersey + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "248 [Virginia + New Jersey + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "249 [Virginia + North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "250 [New Jersey + North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "251 [Virginia + North Carolina + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "252 [New Jersey + North Carolina + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "253 [Virginia + North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "254 [New Jersey + North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "255 [New Jersey + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "256 [North Carolina + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "257 [Washington + Virginia + New Jersey + North Carolina + Georgia + Michigan + Illinois + Florida + New York + Texas + California]\n",
      "258 [Arizona + Virginia + New Jersey + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "259 [Washington + Virginia + New Jersey + North Carolina + Georgia + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "260 [Washington + Virginia + New Jersey + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "261 [Washington + Virginia + North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "262 [Washington + New Jersey + North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "263 [Virginia + New Jersey + North Carolina + Georgia + Michigan + Ohio + Illinois + Florida + New York + Texas + California]\n",
      "264 [Washington + New Jersey + North Carolina + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "265 [Virginia + New Jersey + North Carolina + Georgia + Michigan + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "266 [Washington + New Jersey + North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "267 [Virginia + New Jersey + North Carolina + Georgia + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "268 [Virginia + New Jersey + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n",
      "269 [Virginia + North Carolina + Georgia + Michigan + Ohio + Illinois + Pennsylvania + Florida + New York + Texas + California]\n"
     ]
    }
   ],
   "source": [
    "show_totals()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For total number of votes *v* where 270 ≤ *v* ≤ 538, the answer is \"all the states except the ones listed for (538 - *v*)\"."
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
